#ifndef __MERGE_SORT_H__
#define __MERGE_SORT_H__

#include <vector>

using namespace std;

namespace algo
{

void merge_sort(vector<int> &vctNums);

void merge_sort_c(vector<int> &vctNums, int p, int r);

void merge(int p, int r, vector<int> &vctNums);

void merge_copy(const vector<int> vctFrom, int iBegin, int iEnd, vector<int> &vctTo);


}

#endif

